package cn.yh.shop.admin.dao;

import java.util.List;
import org.springframework.stereotype.Repository;
import cn.yh.shop.admin.model.News;

/**
 * @Description:头条的dao类
 * @author:"许荣斐"
 * @time:2016年12月14日 下午7:06:17
 */
@Repository
public interface NewsDao {
	
	/**
	 * @Description:查询所有的头条
	 * @return 返回值:存放所有头条的集合
	 * @author: "许荣斐"
	 * @time:2016年12月14日 下午7:05:51
	 */
	public List<News> selectAll();  
	
	/**
	 * @Description:根据id返回一条头条
	 * @param 参数id: 头条的id
	 * @return 返回值: 头条信息
	 * @author: "许荣斐"
	 * @time:2016年12月14日 下午7:05:54
	 */
	public News selectOne(Integer id); 
	
	/**
	 * @Description:用来添加头条
	 * @param 参数role: 要添加的头条
	 * @return 返回值: 添加操作后的影响行数
	 * @author: "许荣斐"
	 * @time:2016年12月14日 下午7:05:58
	 */
	public int insertOne(News news); 
	
	/**
	 * @Description:更改头条信息
	 * @param 参数role: 要更改的信息
	 * @return 返回值   : 操作后的影响行数
	 * @author: "许荣斐"
	 * @time:2016年12月14日 下午7:06:03
	 */
	public int updateOne(News news);
	
	/**
	 * @Description:根据id删除信息
	 * @param 参数id: 头条的id
	 * @return 返回值:删除影响行数
	 * @author: "许荣斐"
	 * @time:2016年12月14日 下午7:06:12
	 */
	public int delOne(Integer id);  
}
